package com.pe.rimac.model;

import java.util.Date;

import com.pe.rimac.util.BeanValorDescripcion;

public class Ocupante {

	private int codigo;
	private BeanValorDescripcion tipo;
	private boolean conductorAsegurado;
	private BeanValorDescripcion tipoDocumento;
	private String nroDocumento;
	private String nombres;
	private String apePaterno;
	private String apeMaterno;
	private BeanValorDescripcion sexo;
	private Date fecNacimiento;
	private BeanValorDescripcion condicion;
	private boolean hospitalizada;
	private BeanValorDescripcion nosocomio;
	private String domicilio;
	private BeanValorDescripcion dpto;
	private BeanValorDescripcion prov;
	private BeanValorDescripcion dist;
	private String telefono;
	private String correo;
	private Licencia licencia;
	
	public Ocupante() {
		this.tipo = new BeanValorDescripcion();
		this.tipoDocumento = new BeanValorDescripcion();
		this.sexo = new BeanValorDescripcion();
		this.condicion = new BeanValorDescripcion();
		this.nosocomio = new BeanValorDescripcion();
		this.dpto = new BeanValorDescripcion();
		this.prov = new BeanValorDescripcion();
		this.dist = new BeanValorDescripcion();
		this.licencia = new Licencia();
	}
	
	public boolean isNew()
	{
		return this.codigo == 0;		
	}
	
	public BeanValorDescripcion getTipo() {
		return tipo;
	}
	public void setTipo(BeanValorDescripcion tipo) {
		this.tipo = tipo;
	}
	public boolean isConductorAsegurado() {
		return conductorAsegurado;
	}
	public void setConductorAsegurado(boolean conductorAsegurado) {
		this.conductorAsegurado = conductorAsegurado;
	}
	public BeanValorDescripcion getTipoDocumento() {
		return tipoDocumento;
	}
	public void setTipoDocumento(BeanValorDescripcion tipoDocumento) {
		this.tipoDocumento = tipoDocumento;
	}
	public String getNroDocumento() {
		return nroDocumento;
	}
	public void setNroDocumento(String nroDocumento) {
		this.nroDocumento = nroDocumento;
	}
	public String getNombres() {
		return nombres;
	}
	public void setNombres(String nombres) {
		this.nombres = nombres;
	}
	public String getApePaterno() {
		return apePaterno;
	}
	public void setApePaterno(String apePaterno) {
		this.apePaterno = apePaterno;
	}
	public String getApeMaterno() {
		return apeMaterno;
	}
	public void setApeMaterno(String apeMaterno) {
		this.apeMaterno = apeMaterno;
	}
	public BeanValorDescripcion getSexo() {
		return sexo;
	}
	public void setSexo(BeanValorDescripcion sexo) {
		this.sexo = sexo;
	}
	public Date getFecNacimiento() {
		return fecNacimiento;
	}
	public void setFecNacimiento(Date fecNacimiento) {
		this.fecNacimiento = fecNacimiento;
	}
	public BeanValorDescripcion getCondicion() {
		return condicion;
	}
	public void setCondicion(BeanValorDescripcion condicion) {
		this.condicion = condicion;
	}
	public boolean isHospitalizada() {
		return hospitalizada;
	}
	public void setHospitalizada(boolean hospitalizada) {
		this.hospitalizada = hospitalizada;
	}
	public BeanValorDescripcion getNosocomio() {
		return nosocomio;
	}
	public void setNosocomio(BeanValorDescripcion nosocomio) {
		this.nosocomio = nosocomio;
	}
	public String getDomicilio() {
		return domicilio;
	}
	public void setDomicilio(String domicilio) {
		this.domicilio = domicilio;
	}
	public BeanValorDescripcion getDpto() {
		return dpto;
	}
	public void setDpto(BeanValorDescripcion dpto) {
		this.dpto = dpto;
	}
	public BeanValorDescripcion getProv() {
		return prov;
	}
	public void setProv(BeanValorDescripcion prov) {
		this.prov = prov;
	}
	public BeanValorDescripcion getDist() {
		return dist;
	}
	public void setDist(BeanValorDescripcion dist) {
		this.dist = dist;
	}
	public String getTelefono() {
		return telefono;
	}
	public void setTelefono(String telefono) {
		this.telefono = telefono;
	}
	public String getCorreo() {
		return correo;
	}
	public void setCorreo(String correo) {
		this.correo = correo;
	}
	public Licencia getLicencia() {
		return licencia;
	}
	public void setLicencia(Licencia licencia) {
		this.licencia = licencia;
	}
	public int getCodigo() {
		return codigo;
	}
	public void setCodigo(int codigo) {
		this.codigo = codigo;
	}
	
}
